package com.wcity.manage.service.property;

import com.wcity.manage.dao.dal.model.PageModel;
import com.wcity.manage.dao.model.Fix;

import java.util.List;
import java.util.Map;

/**
 * 物业报修管理模块
 * Created by zm on 2016/12/12.
 */
public interface PropertyFixService {
    /**
     * 分页查询表单数据
     * @param pageModel
     * @return
     */
    List<Fix> getPayTypeListPage(PageModel pageModel);

    /**
     * 删除
     * @param id
     * @return
     */
    int fixDelect(String id,int STARUS);

    /**
     * 获取维修信息
     * @param id
     * @return
     */
    Fix getFixInfo(String id);

    /**
     * 处理
     * @param fix
     * @return
     */
    int fixEdit(Fix fix);

    /**
     *  前端报修添加接口
     * @param blockName
     * @param name
     * @param addr
     * @param phone
     * @param areeType
     * @param images
     * @param content
     * @return
     */
    String fixAdd(String blockName, String name, String addr, String phone, String areeType, String images, String content, String blockId,String regId);

    /**
     * 获取我的报修信息列表
     * @param pageModel
     * @return
     */
    Map<String,Object> getIFixList(PageModel pageModel);

    /**
     * 删除维修记录
     * @param fixId
     * @param status
     * @return
     */
    Map<String,Object> delect(String fixId, int status);
}
